class widgets:
    button = 'button'
    menubutton = 'menubutton'
    checkbutton = 'checkbutton'
    radiobutton = 'radiobutton'
    label = 'label'
    message = 'message'
    entry = 'entry'
    spinbox = 'spinbox'
    combobox = 'combobox'
    optionmenu = 'optionmenu'
    option = 'option'
    text = 'text'
    separator = 'separator'
    scale = 'scale'
    scrollbar = 'scrollbar'
    listbox = 'listbox'
    listitem = 'listitem'
    box = 'box'
    row = 'row'
    column = 'column'
    canvas = 'canvas'
    treeview = 'treeview'
    progressbar = 'progressbar'
    notebook = 'notebook'
    tab = 'tab'
    panedwindow = 'panedwindow'
    paned = 'paned'
    window = 'window'
    menubar = 'menubar'
    menu = 'menu'
    menu_command = 'menu-command'
    menu_checkbutton = 'menu-checkbutton'
    menu_radiobutton = 'menu-radiobutton'
    menu_separator = 'menu-separator'
    style = 'style'


class attrs:
    command = 'command'
    postcommand = 'postcommand'
    validatecommand = 'validatecommand'
    xscrollcommand = 'xscrollcommand'
    yscrollcommand = 'yscrollcommand'
    expand = 'expand'
    padx = 'padx'
    pady = 'pady'
    ipadx = 'ipadx'
    ipady = 'ipady'
    fill = 'fill'
    side = 'side'
    anchor = 'anchor'
    text = 'text'
    width = 'width'
    height = 'height'
    name = 'name'
    pad = 'pad'
    ipad = 'ipad'
    align = 'align'
    child_side = 'child-side'
    textvar = 'textvar'
    valuevar = 'valuevar'
    label = 'label'
    geometry = 'geometry'
    weight = 'weight'
    orient = 'orient'
    default = 'default'
    target = 'target'
    value = 'value'
    textvariable = 'textvariable'
    variable = 'variable'
    on_place = 'on-place'
    data = 'data'
    bind = 'bind'
